package clusteringAlg;

import org.opencv.core.Mat;

public class DBSample extends Sample {
	
	boolean used;
	int idCluster=-1;

	/**
	 * @return the idCluster
	 */
	public int getIdCluster() {
		return idCluster;
	}

	/**
	 * @param idCluster the idCluster to set
	 */
	public void setIdCluster(int idCluster) {
		this.idCluster = idCluster;
	}

	/**
	 * @return the used
	 */
	public boolean isUsed() {
		return used;
	}

	/**
	 * @param used
	 */
	public DBSample(boolean used) {
		super();
		this.used = used;
	}
	
	/**
	 * @param used the used to set
	 */
	public void setUsed(boolean used) {
		this.used = used;
	}

	public DBSample(Sample s){
		super(s.getImage(),s.getPose(), s.getScaledImage());
	}
	
	public DBSample() {
		this.used = false;
	}

	public DBSample(Mat image, int pose, double[] array) {
		super(image, pose, array);
		this.used = false;
	}

	public DBSample(Mat image, int pose) {
		super(image, pose);
		this.used = false;
	}

	public DBSample(Mat image) {
		super(image);
		this.used = false;
	}
	
	

}
